package com.njitzx.fileupload.pojo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class FileEntity {

    private Integer id;                 // 唯一ID
    private String fileName;            // 文件名称
    private String fileType;            // 文件类型
    private String fileMd5;             // 文件的 MD5 值
    private String fileUrl;             // 文件在 MinIO 上的 URL 地址
    private String endpoint;            // MinIO 服务的端点
    private String buckName;            // 存储桶名称
    private String objectName;          // 文件对象名称
    private Date createdAt;
    private Date updatedAt;
}
